package com.gree.scmservice.service;

import com.gree.common.entity.TablePageData;
import com.gree.scmservice.entity.smcom.Notice;
import org.nutz.dao.entity.Record;
import org.nutz.lang.util.NutMap;
import org.springframework.web.multipart.MultipartFile;

import java.util.ArrayList;

/**
 * Created by 180686 on 2021/4/23 9:06
 */

public interface GscmSysNoticeService {


    Notice selectNoticeById(Long noticeId);


    TablePageData<Record> selectNoticeList(Notice notice);


    int insertNotice(Notice notice);


    int updateNotice(Notice notice);


    void deleteNotice(Notice notice);


    void deleteNoticeFile(Notice notice);

    ArrayList uploadNoticeFile(String comp,MultipartFile[] multipartFiles);

}
